"""
给定一个未经排序的整数数组，找到最长且连续的的递增序列。
输入: [1,3,5,4,7]
输出: 3
解释: 最长连续递增序列是 [1,3,5], 长度为3。
尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的，因为5和7在原数组里被4隔开。
"""


class Solution:
    def findLengthOfLCIS(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        maxl, i = 0, 1
        l = len(nums)
        cur = 1
        while i < l:
            if nums[i-1] < nums[i]:
                cur += 1
            else:
                cur = 1
            maxl = max(cur,maxl)
            i += 1
        return maxl if l!=1 else 1